package com.witmore.neutron.ai.web.wechat.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.jk.mp.wx.response.BaseResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 创建二维码响应
 * Author: 豆子高
 * Date: 2025/12/19
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CreateQrCodeResponse extends BaseResponse {

    /**
     * 获取的二维码ticket，凭借此ticket可以在有效时间内换取二维码。
     */
    private String ticket;

    /**
     * 该二维码有效时间，以秒为单位。 最大不超过2592000（即30天）。
     */
    @JsonProperty("expire_seconds")
    private Integer expireSeconds;

    /**
     * 二维码图片解析后的地址，开发者可根据该地址自行生成需要的二维码图片
     */
    private String url;

}
